<?php

class MediaDAO extends CI_Model {
	
	function __construct()
    {
        // Call the Model constructor
        parent::__construct();
    }


    function getMediaById($id){
    	
    	$this->db->where('id_medio_upload',$id);
    	$media = $this->db->get('medios_upload')->result();
    	
    	//print_r($media[0]);
    	
    	return $media[0]; 

    }
	

    function publicarMedio($id_medio,$codigo_publicado){
    	$this->db->where('id_medio_upload',$id_medio);
    	$this->db->update('medios_upload',array('estado'=>'P', 'codigo_publicado' => $codigo_publicado));
    }
    
    function despublicarMedio($id_medio){
    	$this->db->where('id_medio_upload',$id_medio);
    	$this->db->update('medios_upload',array('estado'=>'D', 'codigo_publicado' => ''));
    }
    
    function getVideosByCodigoColegio($codigo){
    	$sql= "select codigo_publicado, tipo_medio from medios_upload m join header_formulario h on m.id_header_formulario = h.id_header_formulario where h.estado='A' and h.codigo = '".$codigo."' and tipo_medio = 'V' and codigo_publicado is not null order by tipo_medio";
    	//echo $sql;
    	$query = $this->db->query($sql);;
    	//print_r($query);	
    	return $query->result();
    }
    
    function getAprovedMediaAll(){
    	$sql= "SELECT * FROM medios_upload m JOIN header_formulario h ON h.id_header_formulario = m.id_header_formulario WHERE h.estado in ('A','C') ";
    	$query = $this->db->query($sql);;
    	//print_r($query);	
    	return $query->result();
    }
    
    
}

/* End of file MediaDao.php */
/* Location: ./application/models/forms/MediaDao.php */